package com.example.springboot.service;

import com.example.springboot.common.Page;

import java.util.List;

/**
 * 购物车表(Cart)表服务接口
 *
 * @author makejava
 * @since 2024-01-13 17:16:25
 */
public interface CartService {


    Page<Cart> getCarts(Integer currentPage, Integer pageSize, Integer userId);

    void deleteByIds(List<Integer> ids);

    void deleteById(Integer id);

    void updateCartNumAndTotalPrice(Integer id, Integer quantity, Integer total);

    List<Product> getCartProductsByIds(List<Integer> ids);

    List<Cart> selectByIds(List<Integer> ids);

    void add(Cart cart);

    Cart createCart(Cart cart);
}
